package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseAcctBak<M extends BaseAcctBak<M>> extends Model<M> implements IBean {

	/**
	 * 账本标识
	 */
	public void setAcctId(java.lang.Long acctId) {
		set("acct_id", acctId);
	}
	
	/**
	 * 账本标识
	 */
	public java.lang.Long getAcctId() {
		return getLong("acct_id");
	}

	/**
	 * 用户标识
	 */
	public void setUserId(java.lang.Long userId) {
		set("user_id", userId);
	}
	
	/**
	 * 用户标识
	 */
	public java.lang.Long getUserId() {
		return getLong("user_id");
	}

	/**
	 * 账本类型(F-福币 G-果子 Y-音值)
	 */
	public void setAcctType(java.lang.String acctType) {
		set("acct_type", acctType);
	}
	
	/**
	 * 账本类型(F-福币 G-果子 Y-音值)
	 */
	public java.lang.String getAcctType() {
		return getStr("acct_type");
	}

	/**
	 * 余额
	 */
	public void setBalanceFee(java.math.BigDecimal balanceFee) {
		set("balance_fee", balanceFee);
	}
	
	/**
	 * 余额
	 */
	public java.math.BigDecimal getBalanceFee() {
		return get("balance_fee");
	}

	/**
	 * 冻结金额
	 */
	public void setForzenFee(java.math.BigDecimal forzenFee) {
		set("forzen_fee", forzenFee);
	}
	
	/**
	 * 冻结金额
	 */
	public java.math.BigDecimal getForzenFee() {
		return get("forzen_fee");
	}

	/**
	 * 累计金额
	 */
	public void setTotalFee(java.math.BigDecimal totalFee) {
		set("total_fee", totalFee);
	}
	
	/**
	 * 累计金额
	 */
	public java.math.BigDecimal getTotalFee() {
		return get("total_fee");
	}

	/**
	 * 是否可以提现
	 */
	public void setIsCashOut(java.lang.String isCashOut) {
		set("is_cash_out", isCashOut);
	}
	
	/**
	 * 是否可以提现
	 */
	public java.lang.String getIsCashOut() {
		return getStr("is_cash_out");
	}

	/**
	 * 是否可以转账
	 */
	public void setIsTransferAcct(java.lang.String isTransferAcct) {
		set("is_transfer_acct", isTransferAcct);
	}
	
	/**
	 * 是否可以转账
	 */
	public java.lang.String getIsTransferAcct() {
		return getStr("is_transfer_acct");
	}

}
